4D Chart v13

CT Last event

Home

 
4D Chart v13
CT Last event

CT Last event 


 

CT Last event ( Bereich ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Bereich  Lange Ganzzahl in 4D Chart Bereich
Funktionsergebnis  Lange Ganzzahl in Nummer des zuletzt in Bereich aufgetretenen Ereignisses

Die Funktion CT Last event gibt die Nummer des zuletzt in Bereich aufgetretenen Ereignisses zurück.

CT Last event ist verwendbar in der Objektmethode eines 4D Chart Bereichs oder in einer Ereignismethode, die über CT ON EVENT installiert wurde. CT Last event identifiziert das Ereignis, das die auszuführende Objekt- oder Projektmethode ausgelöst hat. In Verbindung mit dem Befehl CT EVENT FILTER können Sie mit CT Last event eine Benutzeroperation beeinflussen.

Es gibt folgende Codes:

WertEreignis
-1Alle Ereignisse
0Keine Ereignisse
1Bereich erstellen
2Bereich löschen
4Bereich aktiviert (angeklickt oder nach vorne geholt)
8Bereich deaktiviert (Bereich ist nicht mehr aktiv)
16Objekt erstellen (Erstellen, Kopieren, Duplizieren)
32Objekt löschen (Löschen, Ausschneiden, Entfernen)
64Strg+Klick (Windows) oder Befehl+Klick (Macintosh), nicht zwingend auf ein Objekt
128Objekt wurde bewegt (Ausrichtung, Verschieben, etc.)
256Objekt wurde in der Größe angepasst (Pfeiltasten, Ziehen, etc.)
1024Änderung in einem bzw. mehreren ausgewählten Objekten
2048Doppelklick
4096Objekt wurde umgeformt

Dieses Beispiel verwendet CT Last event in einer Methode, installiert in CT ON EVENT, um Doppelklicks zu identifizieren. Bei Doppelklick auf ein Diagramm erscheint ein eigenes Dialogfenster, in dem der Benutzer das Diagramm verändern kann.

 If(CT Last event(Bereich)=2048) `Bei Doppelklick
    If(CT Get object type(Bereich;0)=5) `Bei Diagramm
  `Öffne das eigene Dialogfenster Ändere Diagramm
       CHANGE CHART(Bereich;CT Get ID(Bereich;0;1))
    End if
 End if

 
EIGENSCHAFTEN 

Produkt: 4D Chart
Thema: CT Bereich steuern
Nummer: 14516

 
INDEX

Alphabetische Liste der Befehle

 
GESCHICHTE 

Erstellt: 4D Chart 1

 
SIEHE AUCH 

CT EVENT FILTER
CT ON EVENT